$(function(){
	
	
	
	if(tpId==""){
		$("#addMaster").show();
		$("#selectItem").hide();
	}else{
		$("#addMaster").hide();
		$("#selectItem").show();
	}
	//记载章节节
	initZtree();
	/**
	 * 添加文档
	 */
	$("#addTp").on("click",function(e){
		addTp();
	});
	
	/**
	 * 添加章节
	 */
	$("#buttons button:eq(0)").on("click",function(e){
		
		addMenu();
	});
	
	/**
	 * 保存章节名称
	 */
	$("#saveTitle").on("click",function(e){
		saveTitle($(this).attr("key"));
	});
	/**
	 * 删除章节
	 */
	$("#buttons button:eq(1)").on("click",function(e){
		
		delMenu($(this).attr("key"));
	});
	
	/**
	 * 选择章节
	 */
	$("#selectItembutton button:eq(0)").on("click",function(e){
		saveItemMaster($(this).attr("key"));
	});
	
	/**
	 * 删除章节
	 */
	$("#selectItembutton button:eq(1)").on("click",function(e){
		delMenu($(this).attr("key"));
	});
});

//加载章节
function initZtree(){
	
	Otod.ajax({
		url:ctx+"/pm/doc/item/getItemBytpId.do",
		data:{tpId:tpId},
		contentType : "application/x-www-form-urlencoded",
		type:"POST",
		successFn:function(data){
			$.fn.zTree.init($("#menuTree"),setting,data);	
		}
	});
}


/**
 * 保存章节
 */
function saveItemMaster(itemId){
	if(itemId==null||itemId==""){
		Otod.Msg.info("请选择具体章节");
		return;
	}
	
	Otod.Msg.confirm('您确定将【'+$("#itemName").text()+'】做为章节吗?',"删除项目", delOk);
	function delOk(){ 
		  Otod.ajax({
			
			 url:ctx+"/pm/doc/saveItemMaster.do",
			 data:{taskType:taskType,stepId:stepId,itemId:itemId,taskId:taskId,masterId:tpId,parentId:""},
			 type:"POST",
			 contentType: "application/x-www-form-urlencoded",
			 successFn:function(data){
				 //保存成功跳回页面			
				 window.location.href=ctx+"/jsp/pm/prj/stepCfg.jsp?prjId="+prjId;
			 }	
		}); 
	}
}

/**
 * 保存文档
 */
function addTp(){
	Otod.ajax({
		url:ctx+"/pm/doc/item/savePmDocTp.do",
		data:{tpName:$("#tpName").val(),prjType:prjType},
		type:"GET",
		successFn:function(data){
			//添加成功
			$("#addMaster").hide();
			$("#selectItem").show();
		}
	});
}

/**
 * 重置表单 
 */
function resetForm(){
	var tpId = $("#tpId").val();
	$("#menuEditForm")[0].reset();
	$("#tpId").val(tpId);
	
}

//显示添加章节的页面 
function addMenu(){	
	//重置表单 
	resetForm();
	
	$("#addItem").show();
	$("#saveSelectItem").hide();
	$("#itemUpdate").text("新增章节");
	//没有考虑父菜单
	/*if(treeObj.getSelectedNodes().length>0){//如果有选中的节点，表单父菜单ID赋值 
		var options = $("#parentId option");
		
		 
			$.each(options,function(index,item){
				if(item.value == treeObj.getSelectedNodes()[0].uuid){
					 $("#parentId").select2("val", treeObj.getSelectedNodes()[0].uuid);
				}
			});
		
	}*/
}

/**
 * 保存章节名称
 */
function saveTitle(uuid){
	
	Otod.ajax({
		url:ctx+"/pm/doc/item/save.do",
		data:{tpId:tpId,title:$("#title").val(),uuid:uuid},
		type:"GET",
		successFn:function(data){
			initZtree();
			//选择章节赋值
			$("#itemName").text("");
			/* 选择哪个章节 */
			$("#selectItembutton button:eq(0)").attr("key","");
			/* 删除章节赋id */
			$("#selectItembutton button:eq(1)").attr("key","");
			$("#buttons button:eq(1)").attr("key","");
			//修改赋值
			$("#itemUpdate").text("新增章节");
			$("#saveTitle").attr("key","");
			$("#title").val("");
			$("#addItem").show();
			$("#saveSelectItem").show();
			//window.location.href=ctx+'/jsp/pm/prj/doc/docItemMaster.jsp?prjId='+prjId+'&stepId='+$("#taskModen [name='stepId']").val()+'&prjType='+GLOBAL_PRJTYPE+'&taskId='+$("#taskId").val()+'&taskType='+$("#taskType").val()+'&tpId='+$("#projectType").val();
		}
	});
}

//删除章节
function delMenu(uuid){

	
	Otod.ajax({
		url:ctx+"/pm/doc/item/deleteId.do",
		data:{uuid:uuid},
		contentType : "application/x-www-form-urlencoded",
		type:"POST",
		successFn:function(date){
			initZtree();
		}
	});
}

